/*
  学习目标：Redux 核心概念梳理总结
  步骤：
     1. state: 保存数据
     2. action: 
      2.1 本质: 具有type字段的对象
      2.2 作用: 描述发生了什么事情
     3. dispatch
      3.1 作用: 发起一个修改的action
      3.2 特点: 修改state唯一的办法, 就是调用dispatch(action对象)
     4. reducer💥
      4.1 本质: 纯函数
      4.2 作用: 负责计算新的状态
      4.3 签名:  (state, action)=>newState
      4.4 不可变数据: 不能直接修改原始数据, 使用新值覆盖旧值
     5. store： 以上内容合起来就是store仓库
*/
